engine self-contained lubrication - Francés Inglés Diccionario